package com.cms.recursoshumanos.handler;

import java.util.Date;

import com.cms.recursoshumanos.cache.ListaContactosCache;
import com.cms.recursoshumanos.facade.ListaContactoScreenFacade;
import com.cms.recursoshumanos.utilities.Tool;

public class ListaContactoScreenHandler extends BaseHandler

{
	
	public ListaContactoScreenHandler()
	{
		
	}
	public void facadeListaContactoScreen(String username, String password, String fecha)
	{
		
		ListaContactoScreenFacade lista_contacto_facade = new ListaContactoScreenFacade(username,
																						password,
																						fecha);
		
		lista_contacto_facade.getListaContacto();

	}
	public void refreshListaContacto (String username, String password)
	{
		Date fecha = new Date(0);
		this.facadeListaContactoScreen(username, password, Tool.getInstance().parseDateToString(fecha, 8));
	}	
	public void getListaContacto (String username, String password)
	{
		if (ListaContactosCache.getInstance().lista_vacia())
		{	
			Date fecha = new Date(0);
			this.facadeListaContactoScreen(username, password, Tool.getInstance().parseDateToString(fecha, 9));
		}
		else
		{
			this.facadeListaContactoScreen(username, password, 
					Tool.getInstance().parseDateToString(ListaContactosCache.getInstance().getFechaCache(), 9));
		}
			
	}

	
}

